package h0807;

import java.util.Arrays;
import java.util.Scanner;

/**
  * @description 导师请吃火锅。
  * @author 不知名帅哥
  * @date 2024/8/7 12:49
  * @version 1.0
*/
public class MentorPleaseHaveHotpot {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n = sc.nextInt();
        int m=sc.nextInt();
        int[] x=new int[n];
        int[] y=new int[n];
        for (int i = 0; i < n; i++) {
            x[i]=sc.nextInt();
            y[i]=sc.nextInt();
        }
        //设置吃菜时间
        int[] arrTime=new int[n];
        for (int i = 0; i < n; i++) {
            arrTime[i]=x[i]+y[i];
        }
        //按照吃菜时间从小到大排序
        Arrays.sort(arrTime);

        int pre=0;
        int[] arrCount=new int[n];
        //第一次吃菜
//        arrCount[0]=1;
        int count=1;

        for (int i = 1; i < n; i++) {
            //如果下次吃菜时间大于上次吃菜时间加上手速
            if (arrTime[i]>=arrTime[pre]+m){
                count++;
                pre=i;
            }
        }
        System.out.println(count);
    }
}
